package ch.wanandroid.api;

import ch.wanandroid.lib.net.beans.ArticleResponse;
import ch.wanandroid.lib.net.beans.BannerResponse;
import ch.wanandroid.lib.net.beans.FriendWebsiteResponse;
import ch.wanandroid.lib.net.beans.HotKeyResponse;
import io.reactivex.Observable;
import retrofit2.http.GET;
import retrofit2.http.Path;
import retrofit2.http.Query;

/**
 * 首页api
 */
public interface HomePageApi {

    /**
     * 首页文章列表
     * http://www.wanandroid.com/article/list/0/json
     * @param page
     * @return
     */
    @GET("article/list/{page}/json")
    Observable<ArticleResponse> getHomeArticle(@Path("page") int page);

    //首页banner
    //http://www.wanandroid.com/banner/json

    /**
     * 首页banner
     * http://www.wanandroid.com/banner/json
     * @return
     */
    @GET("banner/json")
    Observable<BannerResponse> getBanner();

    /**
     * 常用网站
     * http://www.wanandroid.com/friend/json
     * @return
     */
    @GET("friend/json")
    Observable<FriendWebsiteResponse> getFriendWebsite();

    /**
     * 搜索热词
     * http://www.wanandroid.com/hotkey/json
     * @return
     */
    @GET("hotkey/json")
    Observable<HotKeyResponse> getHotKey();

    //体系数据
    //http://www.wanandroid.com/tree/json

    // 知识体系下的文章
    // http://www.wanandroid.com/article/list/0/json?cid=60

    //导航数据
    //http://www.wanandroid.com/navi/json

    //项目分类
    //http://www.wanandroid.com/project/tree/json

    //项目列表数据
    //http://www.wanandroid.com/project/list/1/json?cid=294

    //登录
    //http://www.wanandroid.com/user/login

    //注册
    //http://www.wanandroid.com/user/register

    //退出
    //http://www.wanandroid.com/user/logout/json

    //收藏文章列表
    //http://www.wanandroid.com/lg/collect/list/0/json

    //收藏站内文章
    //http://www.wanandroid.com/lg/collect/1165/json

    //收藏站外文章
    //http://www.wanandroid.com/lg/collect/add/json

    //取消收藏
    //http://www.wanandroid.com/lg/uncollect_originId/2333/json

    // 我的收藏页面（该页面包含自己录入的内容）
    //http://www.wanandroid.com/lg/uncollect/2805/json

    //收藏网站列表
    //http://www.wanandroid.com/lg/collect/usertools/json

    //收藏网址
    //http://www.wanandroid.com/lg/collect/addtool/json

    //编辑收藏网站
    //http://www.wanandroid.com/lg/collect/updatetool/json

    //删除收藏网站
    //http://www.wanandroid.com/lg/collect/deletetool/json

    //搜索
    //http://www.wanandroid.com/article/query/0/json
}

